83
14
33
231
308
32
27
92
67
66
164
51
87
52
224
42
72
88
69
230
49
73
161
212
60
45
77
208
65
107
130
775
80
557
116
95