92
76
41
49
523
67
39
110
90
29
23
112
37
33
68
137
80
15
42
59
27
31
51
61
55
85
135
22
71
69
88
57
58
101
72
75
99
143
105
270
84