28
56
45
143
93
69
84
74
18
67
62
8
318
48
49
271
75
189
22
12
100
120
151
163
10
836
33
109
383
92
653
529
14