5
23
9
11
22
7
27
16
18
14
54
38
31
13
26
41
19
17
42
30
133
2
12
127
4
1
60
37
126
52
49
6
3
10
0
29
32