0
37
2
6
55
7
32
61
39
46
15
114
48
30
63
272
252
158
109
160
120
42
100
147
141
247
423
162
23
127
35
38
92
209
28
52
68
14
27
265
301
233
20
74
140
93
75
24
110
50
12