56
62
29
22
34
58
39
23
5
67
296
19
15
30
10
18
32
26
68
47
54
46
241
49
115
28
51
7
94
17
63
33
61
116
44
75
76
80
175
60
149
112
103
85
786
246
618
577
661
371