42859
16862
30349
41300
35378
32412
860
822
175
835
430
507
400
519
674
446
302
569
436
550
322
144
419
88
339
221
279
244
408
185
334
254
272
153
156
229
314
169
169
122
143
255
353
241
82
183
98
39
337
84
137
190
119
51
94
169
83
221
42
102
48
150
116
49
44
107
73
36
95
98
38
100
83
54
32
73
27
66
49
42
141
16
81
71
78
17
69
77
36
77