21
23
99
43
14
13
79
49
37
19
36
138
6
162
20
16
8
98
59
33
5
4
146
11
15
22
47
53
353
70
12
58
10
24
32
82
35
40
85
26
179
64
235