28
19
3
5
4
7
12
34
49
38
13
25
22
9
24
10
6
18
104
46
107
16
103
29
63
53
52
82
50
59
15
69
30
76
70
11
45
77
67
121
127