100
21
106
8
5
6
1
19
17
39
108
25
32
27
2
10
24
268
18
220
117
23
187
310
123
59
143
139
89
362
146
476
64
203
52
112
110
45
13
48
20
174
12
22
41
16
92