1
2
17
6
35
4
37
111
9
57
16
12
75
22
34
43
41
49
229
27
66
19
38
26
90
167
182
82
48
169
205
357
116
94
100
130
302
1182
60