86
15
31
58
6
9
18
114
1000
13
10
141
32
200
11
53
8
45
85
144
30
42
12
80
7
22
5
25
60
66
38
51
635
63
33
187
113
19
50
27
20
46
40
29
36
91
23
183
37
24
44
34
56
17
76
61
21