13
53
16
44
451
347
26
22
24
55
107
212
23
42
167
301
85
243
77
92
38
78
108
143
1626
40
527
47
29
32
224
180
27
67
74
28
65
160
837
327
90
828
529
840
2667
1285
2298
1204
1509
59
69
34
25