28
74
16
574
78
13
168
25
43
47
46
44
147
278
259
15
26
32
48
86
93
31
38
69
110
52
14
41
6
79
30
62
19
23
55
29
405
18
34
22
376
85
186
1096
1197
889
587
77
65
61
389