9
15
22
27
38
3
14
4
76
24
48
44
70
19
16
56
23
13
90
26
74
5
78
20
39
66
95
142
73
17
33
6
10
11
41
18
29
1
42
43
83
36
72
50
30
204
32
278
92
99