100
6
213
19
45
187
142
17
49
54
30
33
24
128
79
352
15
42
72
13
31
127
16
178
91
63
21
32
288
61
66
211
87
20
194
18
189
118
52
28
23
451
38
204
43
103
48
29
58
292
535