12
1
3
28
2
10
17
34
23
15
11
32
19
51
13
25
16
39
30
42
9
41
5
151
20
27
6
80
62
59
21
14
18
162
153
63