46
38
182
342
90
58
15
79
39
37
128
900
49
62
76
122
113
504
163
57
96
323
92
161
29
31
50
127
367
41
121
64
129
63
69
36
101
120
16
197
203
84
227
95
164
156
98
65
80
160
647
45