22
50
66
113
42
422
92
44
61
11
119
18
47
413
213
21
183
421
232
553
33
111
43
122
53
28
73
78
104
195
79
16
49
12
17
70
72
32
134
100
150
260
740