20
40
100
8
51
12
93
22
4
10
53
39
43
69
149
37
11
30
56
32
28
34
13
25
48
17
61
63
9
52
128
26
18
60
36
41
23
33
118
6
14
5
84
101