106
26
10
108
35
354
42
18
90
45
9
289
47
165
24
331
68
1458
1137
169
67
157
1393
32
144
51
71
179
147