0
15
1
3
4
2
12
227
19
33
87
59
63
168
16
46
102
40
67
89
49
127
78
57
126
70
219
195
217
113
167
36
34
222
566
39
91
184
92
237
96
50
22
179
324