9
93
61
59
35
20
49
75
21
40
16
19
43
68
51
32
67
13
36
69
52
168
129
54
142
34
118
33
41
42
380
57
147
132
128
17
111
30
62
252
96
207
188
79
18
14
47
86
65
50