117
69
45
84
55
14
186
67
58
320
57
42
7
10
73
60
11
51
30
22
40
53
88
80
124
178
407
15
100
33
19
235
131
93
81
121
138
66
146
64
181
256
899
37
28
90
137
41
32
78
130
43