35
23
33
95
196
221
124
42
89
114
46
365
219
206
39
82
130
22
305
244
65
1529
91
29
12
584
5118
30
175
93
57
210
90
13
14
21
223
27
69
19
83
266
117
25
41
127