0
6
13
16
56
66
43
14
102
36
130
22
85
12
143
61
127
59
62
146
124
55
40
31
174
162
620
237
89
342
106
297
75
168
158
388
487
161
50
214
63
104
184
92
41
71
153
123
54
186
359