182
231
24
76
26
93
129
122
57
212
151
36
77
29
183
67
208
187
33
30
159
121
282
147
82
23
25
56
333
100
849
292
107
49
28
345
69
350
176
217
115
354
38
272
157
62
70
106
40
88
34
66
139
210
243