80
139
29
56
86
476
62
113
24
173
95
431
100
205
10
553
36
243
425
34
233
16
101
144
77
640
19
47
360
63
107
90
688
58
112
148
254
129
14
22
21
65
35
170
33
156
39
180
536
199