21
93
23
73
98
30
54
29
39
19
31
46
138
81
28
43
44
55
14
11
6
12
108
13
9
69
602
17
38
85
123
32
5
20
34
53
25
33
4
40
16
18
360
37