1
2
5
0
3
16
85
126
177
285
64
58
154
6
220
39
56
18
20
31
100
78
65
23
132
45
89
72
7
71
24
74
107
46
13
37
52