3
0
6
52
73
22
14
17
38
19
163
39
32
70
12
44
115
69
91
63
154
247
849
257
121
97
199
363
62
51
193
184
114
110
429
45
79
224
219
176
37
34
61
20
58
54
71
78
102
180
59
35
113
118
26