123
27
111
17
91
63
10
6
34
124
48
345
26
185
82
15
40
64
69
341
32
18
7
54
77
189
65
60
71
43
106
33
56
100
135
9
145
44
162
269
155
16
52
45
249
230
38
146
14