0
3
2
6
8
44
62
60
14
10
179
40
4
11
18
31
51
21
42
16
28
20
23
29
81
37
33
19
142
58
300
217
30
66
56
267
130
39
237
76
220
93
171
94
312
253