9
10
26
2
63
1
53
15
3
4
12
23
5
16
27
261
34
11
36
14
7
121
21
56
391
112
18
25
17
48
116
30
13
335
193
42
44
543
38
37
102
41
6
32
98
46
348
217
24
8
232
20
61
49
353
28
213
84
71
33
627
611
626
89
516
152
73
135
81
92
294
69
22