12
25
27
16
9
3
4
22
13
114
8
7
123
23
37
5
17
34
11
32
71
6
2
29
10
80
64
19
117
50
91
21
46
78
41
76
98
30
962
47
35
77
261
48