5
3
31
13
1
9
30
7
39
15
4
6
23
40
14
26
22
17
8
24
18
81
25
27
56
10
32
65
21
34
58
55
71
295
134
152
85
125
138
54
77
42
70
64
79