9
30
19
22
23
39
16
21
47
40
28
38
63
43
108
99
10
137
225
58
71
41
73
110
66
54
94
37
49
158
7
89
72
8
24
12
4
25
77
46
238
202
84
14
75
128
53