16
24
38
20
18
7
29
49
35
10
43
45
123
68
73
131
97
121
53
66
144
67
85
191
419
204
93
347
114
92
126
81
79
118
159
240
75
146
48
40
71
47
72
46
170
200
136
104
154
134
139
108
163
135