0
28
3
22
60
42
26
19
25
57
112
34
31
20
23
24
12
21
18
52
49
109
14
7
74
80
51
40
45
17
67
35
15
59
36
98
44
30
46
79
50
124
131
93
68
187
88
32