10
23
48
22
8
4
55
24
29
54
37
42
9
110
31
14
25
47
26
66
15
34
6
16
193
76
144
30
57
170
35
466
126
99
128
285
98
45
129
44
46
174
499
91
88
52
154
67
40
58
64