90
4
28
2
10
25
67
30
18
1
14
22
7
29
3
16
51
9
19
42
6
48
20
15
13
52
37
12
17
95
23
40
8
35
123
21
86
27