1
2
15
7
19
14
33
10
58
17
22
151
51
67
88
154
94
82
109
162
369
242
59
106
118
318
78
183
115
282
173
185
483
329
373
75
149
77
55
79
445
441
206
85
66
110
345
140
72
113
101
233
112