0
3
5
14
9
48
114
16
34
31
6
23
161
29
19
13
26
40
60
41
53
160
229
32
33
43
18
121
78
224
52
35
159
102
126
47
125
20
258
167
54
223
342
144
169
171
57
476
11