4
24
2
5
13
3
18
30
15
27
9
12
22
31
40
21
35
29
28
45
17
14
43
49
16
51
47
91
32
38
19
62
79
26
188
70
265
36
25
159
68
58