106
31
351
140
5
96
22
52
53
102
64
180
60
343
6
71
105
24
9
302
36
173
49
42
98
583
27
126
26
15
178
363
484
270
103
75
45
78
225
11
46
87
12
148
20
121
30
55
480
28
67