40
126
229
349
71
57
321
53
11
139
574
103
89
67
90
86
85
50
228
49
26
28
35
194
36
142
459
69
59
48
623
118
84
281
43
112
299
64
17
147
27
55
167
79
77
37
437
696
301
31
34