56
29
47
5
4
21
6
19
35
10
38
9
22
46
68
15
36
43
8
32
14
23
41
37
12
45
39
96
33
58
55
413
118
523
410
75
433
70
182
95
121
69
104
142
31
147
44
265