45
35
46
55
252
99
285
380
137
279
65
52
73
26
11
79
32
92
22
40
29
78
87
101
54
94
69
57
47
113
38
72
43
37
163
337
21
48
23
389
24
177
175
102
90
126
168
190
209
10
97