3
26
20
15
18
90
23
64
28
5
11
164
70
80
4
22
100
16
63
92
66
99
61
75
48
71
58
33
21
24
59
142
67
38
10
255
31
32
50
25
51
173
109
115