10
28
43
22
19
27
92
38
57
63
24
18
26
9
7
6
65
91
11
33
20
41
31
36
37
59
392
56
107
97
21
60
100
137
72
84
66
61
67
164