15
63
8
23
18
3
13
75
7
36
28
16
56
259
102
6
324
364
17
597
183
219
19
98
172
22
50
861
250
669
103
659
393
256
542
4
129
60
48
229
328
37
201
97
26
11
1484
168