97
99
101
142
76
1
15
57
32
31
43
5
19
9
14
12
28
24
10
13
139
69
18
11
8
27
16
50
38
51
36
118
46
7
49
408
52