50
15
32
53
17
121
93
38
16
23
14
45
39
67
71
314
34
56
84
25
85
42
54
20
58
59
112
24
70
77
28
61
63
73
122
33
186
21
22
19
46
55
44
90
68
49
101
100
18
198