82
30
6
5
29
138
22
9
25
16
28
31
23
24
35
42
19
7
14
11
47
51
17
4
2
8
32
75
919
56
59
564
46
40
70
41
12