20
12
89
1
13
22
11
23
15
7
82
56
90
81
75
59
54
32
24
94
172
26
36
46
18
33
34
45
121
14
132
98
58
29
77
3
42
19
17
16
9
25
28
103