97
81
38
9
37
167
64
58
95
36
68
57
113
180
112
56
25
34
19
32
14
93
75
43
51
150
80
50
143
94
48
83
78
70
23
346
71
182
168
184
136
35
52
82
108
11
111
42
129
62
199
30