62
35
21
84
47
36
27
59
278
58
109
136
28
93
479
312
97
24
60
132
292
107
29
42
14
41
72
44
103
173
438
34
266
75
78
49
23
11
20
98
303
260
121
64
145
102
43
349
131
37
251