26
42
118
149
31
51
52
34
38
30
60
90
63
23
20
96
649
15
152
532
25
150
530
106
533
78
79
95
67
36
135
35
124
122
17
13
29
62
27
204
66
46
131
54
53
47
97
284
57
279