19
56
81
175
105
108
149
62
106
13
959
460
923
394
586
83
31
77
86
24
45
283
54
176
100
55
44
331
260
102
247
41
151
98
239
221
68
42
144
18
43
94
23
317
169
90
465
157
99
26
50
1374
201
212