29
56
10
171
17
168
51
67
214
22
81
252
96
244
205
48
58
110
195
21
30
32
114
20
25
267
43
24
581
40
71
165
84
92
7
64
99
83
202
27
111
107
255
295
80
54
102
209
45
1329
118
41
50
104