0
3
23
17
12
2
6
27
9
32
7
38
15
1
22
16
55
33
5
91
36
24
14
10
96
29
59
8
30
50
276
20
86
70
120
538
18