2
47
524
3
94
156
106
217
990
29
50
36
165
31
65
656
54
150
199
495
25
14
101
57
4
117
470
105
40
37
429
95
26
43
167
5
168
374
576
62
159
89
18
158
121
9
243
204
196
1063
140
1319
225
177
11
229
249
32