48
78
30
59
34
28
36
859
523
55
53
396
52
32
369
23
15
213
29
351
103
26
80
81
38
75
54
22
39
31
7
62
175
126
137
21
71
41
99
219
51
60
11
122
49
513