12
54
33
29
3
35
13
9
22
16
20
28
49
25
2
26
15
10
21
32
23
53
115
30
31
19
11
34
38
44
79
48
96
63
41
161
17
40