17
30
40
46
16
18
61
26
51
120
47
38
8
22
44
35
3
65
19
123
52
43
85
36
39
158
107
81
75
146
96
55
27
140
84
363
69
217
73
1953
76
177