28
65
35
23
52
21
51
50
152
252
150
10
607
174
216
41
642
60
292
85
165
248
194
56
20
113
193
57
154
253
179
271
220
45
183
392
372
26
68
128
71
114
215
84
160
79
62
347
109
129
191
361
39
93
369
58