24
90
74
22
14
64
35
66
108
48
23
85
145
29
81
144
106
36
18
42
16
72
26
56
33
160
61
19
57
67
25
32
103
166
203
207
854
339
447
346
873
360
386
545
119
194
324
287
98
174
254