38
71
90
58
108
56
70
35
104
19
36
49
39
51
53
43
23
137
91
55
158
60
183
16
125
40
171
233
122
45
119
46
61
101
41
89
74
154