58
19
11
63
46
35
2
13
17
16
8
25
7
9
3
15
33
5
29
24
10
51
4
95
22
74
428
37
71
14
32
143
81
138
30
31
23
42
41