40
51
52
19
91
27
60
97
29
38
75
15
283
77
78
25
70
129
86
76
28
42
50
59
100
159
142
88
24
36
174
22
148
120
35
47
110
45
98
67
65
95
12
137
109
125
223
30
81