3
23
21
30
4
12
1
6
34
80
15
76
2
45
49
24
10
19
26
56
38
13
16
7
52
31
5
11
102
8
25
93
79
84
48
41
0