40
89
61
42
69
93
56
449
26
38
73
126
57
53
49
31
74
376
27
165
30
158
105
541
44
70
90
569
20
148
253
34
65
242
112
156
283
97
120
99
15
201
62
117
28
127
88
682
122
46
80