12
319
165
113
158
52
4
171
50
79
14
32
89
138
71
144
3
94
102
90
67
26
15
95
187
40
147
54
68
117
56
122
43
19
31
30
248
162
37
20
200
11
8
155
93
25
34
53
17
9
118
46
264
210