30
63
36
33
89
12
15
394
197
40
123
52
9
7
214
85
34
107
49
94
55
171
35
41
13
19
113
59
10
64
6
45
88
180
170
11
25
236
178
379
140
44
58
32
103
82
121
169
212
69
20
92