30
468
4
125
15
110
16
100
25
33
20
29
87
68
108
52
103
35
40
168
167
175
39
330
153
67
94
96
19
9
3
26
76
12
74
23
159
65
82
79
78
62
7
13
231
58
14
2
10
32