1
10
2
4
3
7
6
14
28
0
5
8
24
9
34
51
30
31
63
50
40
23
74
45
18
33
27
41
110
75
93
47
259
105
102
125
80
44
153