4
14
1
25
35
5
26
79
17
8
10
7
2
11
22
30
6
13
21
23
33
84
131
9
48
28
94
40
99
106
117
116
88
19
91
41
67
24
200
279
118
145
55
45
186
500
273