46
240
30
63
20
72
21
45
253
396
39
223
7
232
2
70
132
113
48
65
131
62
68
78
167
401
244
31
99
24
475
556
37
61
38
107
301
35
26
128
12
118
32
23
4
126
55
73
339
19
54