0
6
30
7
42
3
409
10
15
19
36
64
52
32
51
38
49
16
114
1256
302
168
134
56
60
80
790
142
46
63
33
87
221
25
89
82
112
184
57
81
104
8
71
462
41