0
20
33
4
16
1
60
8
15
80
40
14
10
3
56
164
12
93
13
45
47
28
30
9
32
65
39
31
77
36
361
92
22
42
52
50
25
19
41
74