5
3
20
44
56
14
51
16
31
35
17
18
33
8
7
108
59
50
12
23
10
36
100
39
2
19
26
21
66
24
41
4
92
30
25
45
73
34
58
42
15
98
64
13
46