123
44
49
158
35
38
75
27
43
69
80
45
111
36
62
76
242
11
58
53
57
418
349
631
360
47
119
107
81
142
91