24
90
61
59
34
10
47
216
23
79
124
25
17
86
93
184
176
95
80
37
114
26
96
276
413
669
22
301
157
435
371
150
18
46
76
87
100
29
103
48
204
78
243
73
43
98
6
189
108
66