538
245
164
44
128
121
241
146
69
20
90
62
157
147
88
159
87
293
39
550
204
137
114
98
274
35
177
63
190
16
144
102
145
15
17
38
25
33
18
28
21
103
14
13
94
29
139
22
57
55
19
24
27
23