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