3
7
6
5
18
11
30
34
23
74
69
206
25
94
53
70
163
46
122
38
78
58
22
33
208
4
64
90
106
140
82
199
79
10
55
32
15
77
72
177
19
125
50
27
41
104
13
39