9
10
29
2
63
1
11
56
15
3
7
18
25
8
4
16
275
12
37
5
128
13
22
60
421
126
48
14
21
53
20
117
31
358
212
44
45
581
39
24
113
26
54
6
34
98
36
350
218
38
244
66
32
51
301
206
95
72
17
33
631
611
577
467
89
157
78
138
82
96
42
27
292
65
30
70
19
23