30
5
6
15
8
21
61
34
18
100
23
31
117
1
25
3
58
37
16
67
87
74
55
26
7
54
9
2
11
50
49
32
53
12
81
20