28
30
5
23
21
9
12
90
4
16
111
54
29
8
7
35
86
22
97
70
20
94
36
76
15
57
19
37
10
18
33
14
66
25
26
13
24
39
45
3