0
11
36
4
27
1
9
17
39
108
120
3
6
33
21
8
35
7
19
13
32
58
62
193
235
121
370
586
417
281
628
216
79