202
51
85
93
171
106
26
10
108
35
354
42
18
90
45
9
289
47
167
24
333
68
1461
1137
169
67
157
1396
32
144
71
179
147