39
149
111
66
82
62
56
71
61
86
543
35
68
21
54
32
163
70
34
53
77
45
26
63
19
90
102
178
31
120
22
116
100
236
143
33
570
18
30
108
181
49
15
101
37
44
29