48
52
17
8
15
2
59
20
6
27
64
226
63
49
96
57
43
95
92
461
181
501
50
19
5
14
47
21
16
34
131
70
12
44
1
45
137
689
22
106
28
10
156
37
13
32