0
3
10
8
47
114
16
31
30
6
23
13
160
27
19
12
26
40
60
41
53
29
229
33
43
18
120
78
223
52
35
158
102
126
125
17
258
167
54
342
143
169
171
57
46
476
133
20
76