165
135
156
127
488
92
82
132
128
73
192
161
244
61
51
452
138
118
737
279
75
181
28
155
1068
47
754
368
35
186
143
137
150
39
45
31
68
70
17
85
130
681
43
522
72
74
178
64
23
38