10
18
150
27
57
4
8
40
1
47
58
79
6
99
25
15
85
9
14
77
167
187
98
234
168
446
139
93
41
51
80
43
21
11
44
12
31
5
37
59
75
17
7
88
0
22
222
20
74
38