100
47
7
215
72
3
70
39
102
32
50
67
178
36
60
19
6
188
27
55
34
31
43
82
49
8
33
200
15
10
208
96
249
239
118
89
35
4
44
37
59
111
12
473
225
172
48
24
94
23
353