51
30
3
5
65
19
41
39
27
87
2
4
38
105
32
8
56
15
22
18
75
7
10
191
79
42
9
1
162
17
69
135
182
48
103
16
26
23
167
68