8
10
3
9
13
45
52
20
38
70
40
36
26
97
51
16
31
29
55
18
27
33
14
6
41
47
19
90
30
56
128
37
88
65
59
137
75
17
130
24
201
49
274
54
147
116