57
78
299
101
68
81
62
63
73
24
140
160
8
42
222
145
91
111
338
522
257
154
60
147
58
216
381
88
28
92
59
126
61
134
3516
109
112
162
89
125
13
90
51
50
328
56
196
129
130
124
34
170
398
110
402
138