0
33
60
15
65
4
43
36
102
22
42
97
28
58
40
124
100
85
46
72
41
24
48
29
16
27
14
90
67
53
66
45
10
35
39
38
34
20
30
115
152