10
99
198
84
48
21
5
18
56
27
24
54
23
94
13
6
26
75
53
133
150
66
76
40
35
73
51
15
17
7
11
178
25
29
109
50
3
16
152
162
2
111
383
55
60
169
104