0
11
2
5
3
41
39
32
4
28
241
123
13
147
222
50
104
18
60
125
274
94
70
37
90
99
49
249
151
67
252
102
618
36
273
48
82
83
164
35
87
224
103
156
98