10
42
30
39
184
11
58
375
173
230
72
90
15
67
63
538
27
119
133
56
13
89
139
208
32
66
61
92
211
186
81
138
91
44
70
150
49
104
85
742
73
28
31
38
26
24
99
83
78
22
358