21
52
105
31
25
32
12
47
15
23
43
29
11
24
33
68
18
10
22
44
78
67
26
36
6
8
134
113
70
16
20
30
17
27
51
19
34
108
86