23
93
902
112
231
273
140
136
29
394
12
54
226
142
40
43
52
183
409
175
199
495
33
91
225
62
383
26
63
49
216
21
252
35
95
55
32
89
303
166
98
66
72
203
325
180
94
307
39
154
20
144
28
30
364
113
75