25
50
41
47
4
7
58
8
6
11
22
52
26
19
9
62
14
10
23
1
102
95
2
16
36
20
75
68
37
126
44
116
13
53
3
12
24
17
92
21
40
38