51
57
82
18
10
35
37
31
6
95
901
140
40
56
9
66
4
34
25
48
22
27
60
29
14
26
19
146
103
50
80
166
122
81
131
23
68
7
2
127
11
36
17
44
53
12
24
54
46
77