9
89
112
59
123
70
66
72
50
110
71
43
44
48
90
23
98
92
42
146
27
74
33
73
53
12
35
67
32
22
34
13
56
25
17
38
37
61
31
49
18
341
41
58
165
29