45
105
114
103
67
84
78
48
86
28
47
31
175
132
221
25
90
281
238
261
313
104
159
228
30
66
61
124
27
53
333
49
34
774
64
54
121
142
106
110
16
100
111
40
347
184
147
266
332
60
98
59
155