2
5
13
261
12
34
11
4
16
36
14
7
10
121
21
9
23
56
391
112
18
25
17
15
48
53
116
30
335
193
42
44
543
38
3
37
102
26
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
63
73
135
81
92
27
294
69
22