16
123
50
36
21
29
20
42
99
9
24
64
74
72
22
135
34
5
204
23
54
35
41
389
194
111
32
247
48
10
7
45
8
151
33
55
81
73
56
12
145
160
57
25
196
104
30
26
795
98
148
94