46
44
24
53
381
143
109
25
57
31
7
62
45
142
16
13
100
314
78
101
42
22
86
231
10
114
14
74
119
419
673
556
212
108
134
320
132
73
71
147
35
161
23
83
99
568
122
290
36
104
94
176
149
89