249
143
90
32
145
134
78
83
60
92
119
19
81
109
88
68
99
277
58
36
169
24
217
413
17
75
65
428
55
46
165
39
179
148
47
106
154
26
31
18
71
45
167
158
50
56
41
44