42
2
26
12
11
10
30
7
3
4
9
8
33
5
14
23
16
13
37
28
25
40
41
32
1
15
22
103
6
51
43
44
57
31
105
401
83
79
145
34
70