40
33
74
15
22
12
114
63
19
180
18
71
171
87
29
28
30
62
81
208
386
161
35
17
149
16
82
55
212
210
90
205
45
38
69
133
56
50
46
83
24
98
41
37
23
11
129
103
142
89