18
99
17
36
28
138
10
13
26
41
38
14
23
31
30
16
24
20
22
66
7
106
320
50
74
21
47
33
11
40
12
32
51
9
29
219
15
6
5
63