25
61
17
20
51
50
84
89
58
233
212
77
29
223
106
76
80
49
90
119
64
178
383
105
78
161
28
192
104
499
87