0
6
57
8
17
26
14
29
43
5
39
66
36
31
2
19
37
21
87
15
247
47
195
115
33
53
156
46
79
61
270
51
623
58
134
751
160
108
244
96
199
157
253
119
289
285
218
144
68
212