27
1256
7
51
43
16
69
29
24
123
32
322
48
290
102
5
75
21
251
63
37
10
128
504
52
55
213
271
49
163
38
130
19
30
62
23
144
50
188
33
31
131
142
443
88
132
282
120
259
147
124