24
23
31
149
63
27
25
68
35
32
10
55
89
126
194
57
116
42
60
49
69
33
374
78
100
29
609
136
56
62
2648
93