100
57
60
13
40
199
43
14
151
10
62
72
73
118
366
82
33
157
69
15
17
152
36
9
104
21
49
140
67
141
358
241
39
90
70
154
93
20
56
32
3
12
87
6
29
45
145
18
31
129
173
779
189