0
1
22
27
34
19
33
12
21
40
64
8
24
15
16
44
45
30
3
147
60
20
449
65
104
92
215
552
405
483
254
130
248
229
547
821
89
112
84
261
87
69
43
163
466
50
54
41