45
27
58
25
64
15
35
139
127
240
113
153
40
49
60
173
74
204
52
227
163
142
47
53
44
128
14
161
428
102
112
82
43
30
100
36
590
107
41
141
81
150
84
838
104
121
239
125
106
28
159
46
149