30
97
32
445
26
33
11
24
36
29
28
140
46
54
16
27
124
116
136
23
45
166
161
76
48
10
8
90
15
108
287
51
119
197
57
239
25
53
7
60
61
13
6
68
55
217