15
32
19
79
28
148
18
12
10
34
62
164
61
101
65
166
72
85
48
91
14
215
50
115
341
31
86
41
75
57
78
325
188
46
49
20
63
52
183
95
73
113
108
246
275
33
220
235
700
80
324
132