7
23
197
11
85
69
295
36
71
30
42
21
74
67
43
151
126
48
28
17
31
27
97
32
60
79
65
121
131
75
117
113
133
162
98
33
47
13
8
19
103
234
51
118
220
259
81
94