25
43
52
87
75
35
50
57
193
17
342
393
101
77
84
155
276
90
102
46
26
41
21
2854
13
427
152
337
430
10
110
95
165
128
38
159
341
31
55
169
47
127
81
51
33
674
114
579
231
550
44
82
240
887
198
461
375