85
10
18
16
24
7
49
30
21
97
25
22
29
89
63
35
26
93
102
138
110
144
46
60
232
402
223
131
265
106
414
165
140