2
7
4
1
10
18
5
17
15
26
6
67
20
48
50
9
24
30
117
41
104
22
8
77
0
3
52
14
78
56
849
40
101
31
89
45
123