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