8
4
6
12
13
7
36
110
19
5
28
11
77
66
20
2
39
31
109
44
45
87
40
106
1
46
126
42
41
118
95
61
111
103
56
35
50
18
130
123
104
58
361
14
147
193