10
35
56
22
26
85
53
19
5
46
23
20
6
15
9
43
12
264
36
3
48
138
237
24
47
45
16
11
21
194
25
13
14
30
40
4
17
1
101
371