1
2
13
6
19
14
32
10
58
17
22
151
50
67
88
153
94
82
109
162
369
242
59
106
118
318
78
181
115
282
173
184
483
328
373
75
149
77
55
79
445
440
206
85
66
110
345
140
72
113
101
233
112