1
0
33
22
175
45
52
47
29
35
12
46
34
86
151
49
60
113
439
152
139
13
354
80
43
26
65
138
39
205
193
123
57
202
27
184
200
122
105
229
109
116
74
162
96
764
400
83
136
62