33
129
66
37
216
89
53
27
13
31
348
10
61
4
7
321
93
42
65
88
68
45
162
228
238
86
237
112
32
85
744
63
1289
48
182
264
56
115
94
272
350
39
210
78
269
67
307
18
35
19