20
27
453
35
65
77
122
104
96
101
52
29
22
46
25
375
147
208
93
248
84
5
71
118
718
58
75
37
45
449
126
50
363
48
389
34
331
109
53
138
150
74
132
40
21
31
57
11
934
1025
88
68
837
1245
164