7
22
50
13
28
35
56
31
13
15
138
94
101
1
51
52
7
29
66