5
20
31
4
79
10
2
3
1
6
34
28
9
43
85
15
16
29
57
19
25
7
35
94
12
24
8
17
71
92
23
122
11
30
227
130