8
83
125
9
37
30
33
10
45
52
28
7
21
14
57
18
32
13
4
53
25
67
2
93
34
6
42
26
101
76
12
55
5
16
59
50
24
19
31
1
151
3