20
27
57
61
48
51
326
33
9
8
6
321
136
5
243
174
92
207
88
84
630
77
259
44
390
180
30
87
16
187
616
10
1
17
60
4
201
577
34
3
37
739
356
305
296
118
242
31
7
754
14
29