3
26
31
24
32
212
69
17
213
70
41
55
167
57
125
219
22
267
102
184
221
86
74
84
123
51
63
169
104
50
162
147
129
2
178
28
36
21
27
13
7
110
23
419
144
75
228
37
117
25
77