40
90
31
116
70
45
105
766
34
52
19
30
23
258
54
43
20
28
37
24
189
56
272
62
21
26
58
46
38
199
130
14
41
35
193
241
221
99
79
95
66
44
39