30
62
18
15
57
139
227
138
25
44
27
26
16
167
52
21
79
83
20
36
68
7
12
108
116
354
71
228
19
9
520
54
140
82
168
28
49
92
32
51
73
76
5
14
11
250
171
45