12
35
25
31
23
13
11
18
33
54
30
7
1
8
48
16
36
14
3
20
70
22
19
6
21
41
4
29
5
406
17
10
115
45
9
34
28
37
68
145
63