26
31
106
59
303
23
28
16
32
270
10
21
80
17
70
69
15
121
38
19
51
30
22
6
464
92
8
98
184
35
79
95
29
155
20
39
82
228
2
395
12
13
40
53
81
49
52