19
98
46
42
40
17
43
32
7
57
14
34
102
60
51
20
24
22
72
31
49
16
86
23
36
25
101
91
83
27
63
21
8
26
69
378
5
12
15
9
6
3