7
44
16
92
90
17
123
74
62
15
30
40
36
61
12
19
23
13
1
11
88
59
45
288
27
31
121
29
9
43
46
42
18
57
21
53
58
77
24
28
20
134
5
37
85
67
161
50