99
183
456
29
251
195
135
584
45
63
30
36
155
68
24
131
478
23
909
188
113
149
530
60
78
48
185
137
13
143
263
15
85
107
509
47
157
632
127
3804
26
19
37
207
66
49
97
299
177
236
231
112
3753
248
61
260