11
61
13
24
30
12
22
89
50
35
294
73
159
175
33
37
578
8
93
157
51
6
40
115
62
540
95
114
377
90
193
147
44
74
94
54
367
52
339
82
418
168
136
60
235
379
100
195
250
75
120
16
415
352
139
87