123
39
40
46
90
55
45
131
69
115
38
20
72
56
17
80
57
52
111
68
22
231
430
41
181
27
113
244
83
81
282
37
18
671
274
11
29
176
9
124
276
270
214
147
194
67
21
88
76
201
31
87
42