40
179
9
100
52
27
45
15
213
110
24
47
10
75
361
49
60
31
20
37
46
209
70
358
30
310
105
61
33
174
555
127
12
180
25
42
63
48
82
202
85
108
597
78
187
29
139
290