21
15
47
29
22
19
96
44
42
39
16
32
6
57
14
33
99
60
50
20
43
24
71
49
13
83
35
23
25
101
90
82
27
63
8
68
48
371
5
11
9