0
7
3
1
22
10
33
37
36
19
63
166
180
169
112
138
143
156
204
352
246
119
359
70
432
248
361
172
126
463
127
445
73
104
75
422
229
121
61
142
122
241
731
193
197
108
102
467
26
87
21
83
44