19
17
7
26
1
20
18
13
30
52
54
84
56
65
105
197
70
125
136
66
111
127
140
96
47
149
122
470
256
151
99
300
352
119
145
372
89
168
75
113
357
161
123
533
273
263
59
97
83
184
260
73
160
109
55
203