50
84
83
22
51
39
25
27
123
117
69
558
5
61
42
81
30
12
118
38
44
20
32
70
18
45
58
15
119
66
36
28
33
197
43
21
96
135
29
93
104
141
35
109
31
49
262