6
2
33
9
10
7
28
17
25
48
18
15
16
20
66
29
21
26
11
36
52
124
22
23
53
31
74
39
100
19
106
42
14
32
38
171
85
495