31
12
58
13
28
25
36
66
8
11
16
14
67
96
203
34
35
157
90
107
7
33
49
9
43
82
62
69
5
15
80
19
75
60
116
38
24
42
105
17
45
137
10