26
32
19
137
102
30
243
69
18
121
22
273
57
164
249
94
315
31
48
27
35
42
86
75
138
52
51
126
338
584
58
89
41
10
40
45
37
313
50
101
135
24
78
125
74
29
64
95
127
85
274