66
10
35
15
46
94
75
128
57
31
82
7
23
8
9
110
113
56
19
34
6
67
41
55
83
20
14
18
37
42
2
5
145
28
70
49
4
12
29
27
44
50
90
59