66
28
25
26
10
77
37
14
40
11
3
92
19
23
183
129
67
56
34
7
24
5
6
8
1
12
81
89
38
29
50
72
39
17
53
9
61
123
97
31
32
138
88
21
99