16
28
27
70
149
10
302
58
52
112
32
8201
435
80
129
141
82
20
44
9
103
19
66
597
23
1397
133
250
1169
172
409
220
4992
513
613
85
480
59
60
2288
279
91
47
36
74
160
316
5012
108
151
157
4065
305