19
94
78
23
124
32
152
33
47
10
165
154
53
238
68
38
122
123
76
218
320
91
409
41
55
166
279
244
188
48
222
77
93
65
44
80
186
97