46
433
346
37
66
30
8
34
20
59
157
153
310
212
149
300
372
205
368
159
69
1377
412
1094
133
15
22
51
93
125
91
68
177
10
566
85
36
228
63
336
28
190
424
344
562
43
25
77
23
6
161
21
48
45
14