43
52
87
75
35
48
55
193
17
342
393
101
83
154
276
89
102
45
24
38
21
90
2849
13
427
152
333
430
10
110
95
165
128
37
159
341
31
54
169
46
127
81
50
32
673
113
579
231
550
44
239
887
197
461
374
67