4
0
52
33
16
17
47
68
9
3
20
62
39
32
46
91
225
407
258
84
199
119
643
72
118
35
223
125
70
85
51
74
59
372
192
164
108
75
93
158
270
196
534
95
88
89
114
104
50
103
64
283
141