123
37
39
61
34
93
72
64
579
45
38
8
78
49
52
65
126
185
130
151
400
29
26
17
596
516
176
10262
105
18
32
56
40
101
459
20
4033
19
462
74
50
158
165
42
27
63
36
46
1556
43
4744