9
19
31
15
10
94
40
70
24
25
37
33
108
176
121
12
36
202
112
30
48
45
348
69
162
220
85
50
6
11
57
193
61
38
64
59
16
103
80
32
128
79
53
23
107
335
13
51
18