9
10
27
2
63
1
53
15
3
4
12
23
5
16
25
260
34
11
36
14
7
120
21
22
56
392
112
18
49
52
115
30
13
48
337
193
43
45
538
38
35
100
24
6
32
97
333
204
8
236
20
62
313
208
74
70
17
629
611
586
476
89
152
73
135
80
91
41
28
281
68
19