10
34
38
30
23
5
9
56
29
14
48
11
21
28
8
39
22
6
74
15
59
19
17
18
35
77
84
27
49
94
46
111
64
116
125
57
20
334
62
45
121