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