5
12
57
6
26
4
11
8
17
19
58
2
13
28
22
3
38
10
1
55
18
89
47
30
25
190
52
145
63
59
29
64
74
127
126