42
28
46
33
87
7
9
16
3
12
11
59
23
30
25
19
18
99
13
68
10
14
6
31
21
17
5
32
22
26
50
52
79
37
86
132
67
54
278