46
32
31
37
18
34
57
50
4
10
48
71
146
22
12
28
101
19
122
106
36
83
278
3
124
166
35
111
171
59
95
5
78
88
15
103
30
76
14
52
21
117