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