0
20
12
5
2
4
19
23
18
28
29
9
14
30
46
80
3
24
15
31
8
56
43
54
50
70
38
34
25
37
144
139
47
26
40
49
123
114
13
35
77
72
203
95