79
90
16
93
18
1
27
39
84
38
80
48
30
44
24
66
232
108
73
124
74
36
35
125
31
164
304
390
150
103
148
484
29
56
127
57
383
189
46
153
94
277
64
177
58
147
14
65
47
101
139
25