34
243
75
22
14
69
18
21
122
179
100
26
19
37
73
80
28
36
8
13
112
50
261
70
131
65
310
98
64
276
90
156
40
62
130
86
52
51
126
27
42
57
164
250
94
285
317
15
12
59
96
107
109
38