1
7
25
40
22
16
20
121
19
52
18
47
6
49
36
11
105
50
163
80
76
153
260
122
94
54
475
172
194
72
276
169
281
368
144
152
279
155
140
207
114
248
120
584
101
89
651
198
188
240
612
147