0
4
42
27
47
74
196
11
10
65
24
61
107
56
44
52
288
85
51
16
110
89
86
88
334
121
143
147
181
46
133
82
79
375
43
400
59
87
80
130
162
35
126
352
421
57
148
103
26
111