5
16
7
9
24
22
29
31
75
11
13
2
64
50
1
10
4
34
30
25
3
33
94
15
20
6
32
127
23
43
1187
37
73
0
18
81
8
12
17