0
2
12
15
4
5
8
7
23
10
22
37
31
14
16
54
64
38
44
47
58
85
308
39
72
9
11
29
46
33
27
302
24
17
119
30
42
52
26
65
62
28
75
74
45
43