8
29
70
11
35
1
21
22
53
32
119
7
13
118
26
42
96
76
100
36
65
67
256
99
20
68
37
94
137
114
16
9
62
50
18
38
93
136
33
4
41
25
170
45
86
60
128
142
160