8
34
56
37
16
9
18
5
73
27
53
14
29
31
11
57
36
59
126
25
94
20
51
28
124
96
67
39
61
70
64
41
66
143
68
85
98
38
42
97
121
19
109
45
233
264
605