77
163
67
36
96
124
31
271
171
43
138
437
337
42
756
478
302
24
167
127
94
53
236
58
14
54
51
22
122
72
132
112
147
25
103
49
93
100
102
136
257
208
69
18
35
21
356
314
165
232
357
149
62
129