107
61
9
12
172
93
68
129
14
108
65
82
56
43
125
40
197
104
55
265
51
210
42
135
156
157
22
29
214
91
64
97
86
48
73
195
53
38
24
128
49
32
81
79
205
970
26
71
74