21
43
29
71
110
53
19
354
30
18
41
67
111
79
63
214
75
82
37
105
42
106
7
49
36
27
267
50
212
140
116
198
211
39
168
207
167
81
128
117
40
94
253
90
68
16
121
35
15
5
52
9
64
20