90
75
39
30
58
20
144
148
67
41
115
56
74
37
18
28
154
102
113
49
70
32
69
101
629
93
145
25
132
99
219
54
27
107
310
84
218
45
740