14
33
6
16
24
17
202
20
32
23
37
75
116
77
36
46
164
41
90
171
73
166
67
25
169
139
57
43
196
188
65
144
701
253
19
95
389
114
332
88
148
66
177
176
410
531
187
56
230
125
200