0
3
5
11
15
16
7
12
2
274
10
46
39
120
4
52
44
23
108
30
289
53
62
28
78
110
395
73
31
79
190
41
202
51
119
182
74
219
33