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