12
25
72
38
32
13
7
82
41
28
17
20
3
15
14
21
18
104
19
69
59
57
16
50
87
53
10
63
33
36
29
6
127
51
94
49
93
35
66
4