75
59
105
22
152
20
101
44
38
98
91
43
34
280
127
185
62
146
69
46
54
76
141
47
83
86
100
143
231
112
289
45
99
93
130
125
144
140
37