31
82
108
22
190
117
438
87
65
64
96
62
6
140
53
41
123
15
7
488
12
121
49
32
388
5
11
42
511
92
24
19
27
29
20
34
16
122
10
4
68
206
28
98
149
30
67
180
148
45