50
43
15
8
7
9
54
25
31
14
556
3
27
4
11
2
85
33
35
5
21
44
96
41
34
18
71
22
319
125
63
6
10
78
26
67
62
61
100
81
29
141
373
36