0
2
12
15
4
1
5
7
23
16
10
22
37
31
14
54
64
38
44
47
58
85
308
39
72
9
11
73
24
29
46
33
27
302
3
8
17
119
147
6