20
21
100
29
31
95
38
24
19
263
195
137
98
43
30
37
79
16
129
160
133
51
44
87
48
73
248
121
822
69
25
11
65
175
23
6
315
223
82
233
152
93
854
9
203
352
36
132
67
97
109
90
701