13
34
31
10
18
24
20
36
52
100
42
25
41
23
30
66
64
8
6
7
35
117
26
4
38
28
2
12
45
55
39
60
107
58
37
79
70
14
84
496
33
95
68
113
250
260