232
111
25
286
56
108
55
78
90
46
150
87
77
105
101
28
121
91
190
106
95
88
70
109
94
68
291
92
219
86
65
64
26
189
80
10
163
41
129
93
99
81
100
71
180
35
123
59
98
191
36
40
60
42
31
44