0
8
29
18
87
27
57
25
53
70
33
39
54
31
155
149
71
36
91
15
43
59
56
60
67
75
95
22
301
99
68
44
193
40
130
98
104
128
111
63
62
72
84
221
89
348
47
100
144
105
77