129
65
36
215
89
53
37
27
12
31
347
10
61
4
7
321
93
42
88
67
45
162
228
238
85
237
112
32
744
63
1288
48
182
264
56
115
94
272
350
39
55
210
78
269
46
68
307
17
35
19
244