172
438
269
80
86
320
113
439
91
82
159
14
114
40
128
71
30
22
38
117
58
85
237
147
19
245
105
75
39
78
104
175
73
96
74
97
102
868
400
46
318
266
72
422
70
108
123
174
171
33
187
388
65
465
501
43