0
27
79
54
72
19
60
249
357
51
57
43
125
173
99
239
136
47
23
135
368
21
50
331
231
744
106
120
37
183
85
59
36
63
55
41
70
122
95
29
67
64
49