1
6
23
10
2
25
19
18
12
41
15
16
21
11
8
27
5
14
206
54
133
88
287
442
73
46
79
140
77
361
145
71
237
67
76
95
48
184
225
51
55
26
175
123
58
103
60
263
62
86
150
236
42