31
150
132
70
302
30
220
13
193
49
26
36
21
123
19
182
20
9
33
27
51
65
129
14
25
15
48
56
98
6
354
11
113
61
64
53
71
143
28
82
59
66
111
57
85
310
58