46
78
42
128
54
245
16
50
318
7
45
56
14
30
420
71
21
445
2
34
83
38
589
189
1156
148
105
13
11
796
229
1011
213
332
15
1436
100
43
168
91
74
57
58
153
31
17
37
29
23
51
25
285