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