19
38
15
306
81
122
27
50
91
97
103
54
120
21
51
66
63
94
44
53
58
83
73
42
68
16
149
71
95
112
55
70
262
32
191
62
77
64
89
29
57
69
49
108
99
24
171
74