43
63
21
19
20
97
17
14
94
22
8
27
39
9
58
42
83
142
48
4
10
24
2
11
6
23
37
13
32
46
49
91
209
31
16
64
123
33
857
30
70
40
188
35
50
154