86
22
46
55
2
15
4
28
47
8
23
9
59
6
17
32
11
16
64
14
36
19
7
13
18
50
26
41
35
5
88
34
48
21
81
71
83
191
63
165
298
52
132