38
43
112
51
100
105
163
199
94
19
40
28
110
29
103
54
26
39
49
34
22
18
139
197
101
35
62
14
56
46
84
23
144
80
17
30
57
42
195
52
73
53
55
5
121
9
85
24
88