12
26
112
101
80
7
16
3
18
28
34
29
19
8
38
11
5
260
20
15
27
6
4
46
14
25
9
36
22
41
47
40
10
210
335
24
44