115
98
24
36
51
41
118
37
54
15
65
62
205
188
83
77
86
43
257
87
106
149
45
84
66
58
317
428
124
107
27
99
224
47
49
874
190
88
250
866
138
103
165