126
17
248
20
58
154
228
166
168
57
27
78
38
150
74
100
34
264
89
52
70
28
124
65
47
157
191
111
155
44
33
333
96
48
56
130
644
245
66
63
79
42
50
51
114
30
45
26
77
61