109
62
12
52
89
228
14
160
11
51
126
36
82
110
22
29
121
34
69
38
129
293
18
510
308
178
30
32
58
27
220
106
200
458
49
17
8
291
10
101
90
88
102
87
65
456
80
25
231
151
165
94