8
103
32
74
3
42
96
17
20
55
51
13
43
41
33
19
26
66
29
34
10
5
28
97
14
6
22
11
30
4
76
86
140
21
46
38
16
40
24