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