3
52
31
101
17
40
34
8
20
10
29
5
14
4
7
55
19
12
11
33
28
13
18
42
24
25
57
6
32
23
87
22
15
35
66
26
104