46
90
17
27
11
75
52
145
256
79
33
387
1351
61
65
39
76
102
345
106
175
143
151
122
310
92
48
1137
375
137
348
195
51
1334
207
36
204