18
1622
45
57
71
39
66
148
79
89
77
180
151
312
6210
31
141
466
134
58
216
51
4352
366
30
53
90
121
23
44
163
60
1578
24
104
425
32
59
154
648
255
3282
42
227
135
193
101
88
22
5031
50
746
96
65