40
128
67
22
13
169
29
36
277
633
116
247
154
49
82
74
343
30
114
44
46
34
211
137
59
133
17
424
15
178
279
45
75
126
175
507
223
326
84
47
32
194
42
201
481
72
28
188
61
159
19
207
50
135
88
143