1
67
42
30
36
146
76
15
51
286
46
38
8
177
18
25
250
352
149
1406
282
299
172
126
48
21
77
359
47
64
39
91
347
189
349
23
204
33
135
75
37
142
57
34
121
45
200
147