107
61
9
12
172
93
68
130
14
108
65
82
58
43
125
40
197
104
55
15
265
52
210
42
135
156
157
23
29
215
91
64
98
86
48
73
195
53
56
39
25
128
49
32
79
205
987
26
71
74