0
1
13
20
2
6
5
31
28
14
22
7
3
16
56
21
44
126
43
9
19
4
117
68
26
25
39
52
8
10
12
58
27
11
30
356
32
76
60
24
45