0
5
42
97
14
26
6
22
11
154
27
19
7
25
40
60
37
53
159
29
226
28
33
17
120
78
221
52
35
158
229
101
125
46
13
256
167
54
223
342
142
168
171
48
45
476
8
133
76