24
39
296
53
18
1623
45
58
71
67
148
79
90
80
180
151
314
6226
32
141
469
136
216
51
4357
369
30
121
23
44
164
61
57
1579
25
104
425
59
77
156
648
255
31
3286
42
227
135
193
102
89
22
5044
50
748