26
4
20
31
12
93
15
99
37
19
32
133
132
49
94
45
255
78
445
66
823
62
89
353
121
101
72
79
51
247
219
119
282
74