20
28
33
15
42
16
22
108
7
39
17
71
36
18
83
21
98
57
6
38
24
12
32
35
41
26
44
30
9
27
31
43
48
34
77
582
10
297
60
82
101
45
87
5
204