37
33
119
108
92
103
55
58
447
39
72
188
12
289
95
220
105
60
36
65
28
31
20
35
63
54
61
17
96
16
80
85
166
14
30
44
134
19
368
111
49
18
90
101
62
136