0
2
60
12
107
46
26
21
124
143
45
28
88
75
119
31
63
49
73
35
89
77
68
99
38
36
47
33
66
109
22
25
18
7
59
81
216
173
13
55
92
182
42
17
74
93