425
143
49
176
26
60
245
179
394
70
32
116
568
146
37
9
59
114
313
55
109
41
122
97
73
137
68
31
267
80
47
30
22
48
98
20
36
69
13
58
132
110
44
178
75
88
39
1574