42
57
211
53
67
63
99
647
25
100
12
17
29
83
30
22
106
38
214
35
52
46
27
102
90
47
33
56
92
71
39
16
61
10
62
23
241
88
152
13
49
487
60
32
126
24
70