0
1
3
16
5
4
8
15
11
2
25
6
13
23
30
10
70
21
26
12
24
20
36
39
47
44
22
18
85
27
19
101
180
9
93
28
31
351
60
204
34
75