0
5
30
7
41
3
401
15
19
35
63
52
32
51
36
14
46
114
1255
301
168
134
56
60
80
789
142
33
87
220
25
89
112
184
57
81
104
8
49
71
461
39