108
82
45
91
114
457
36
27
38
162
157
92
181
70
95
43
80
39
611
98
89
46
87
64
110
93
32
49
75
205
118
184
44
54
69
221