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