17
4
3
8
12
19
26
22
13
24
71
67
29
32
70
78
109
167
370
164
40
165
84
219
957
114
196
424
545
163
103
221
426
170
233
237
176
352