20
21
75
22
34
93
28
29
17
15
19
26
24
36
4
7
14
416
58
30
51
10
327
172
85
13
11
12
16
95
6
48
42
125
63
316
147
273
70
69
115
119
23
18