29
124
175
111
149
321
42
93
14
331
54
73
106
120
67
61
18
37
289
128
157
204
16
10
65
47
33
234
62
107
293
162
130
423
382
147
279
22
148
179
100
218
232
66
213
85
735
117
151
103
160
110
194
83