98
38
23
15
9
26
105
17
46
53
70
63
20
14
31
19
34
120
13
55
92
64
109
161
66
108
68
103
176
54
122
35
149
72
236
278
151
172
25
39
27
142
59
65
51
127
45
40
8