10
27
5
61
25
21
17
26
29
23
38
4
66
33
81
36
118
13
88
7
22
12
289
104
42
57
128
1
9
11
39
54
45
28
15
6
20
223
49
30
94
8
19
99
59
86