46
30
24
38
85
40
68
33
220
100
35
121
52
45
84
19
34
149
31
37
49
89
21
15
53
23
43
92
132
588
54
41
42
17
55
72
26
27
139
215
106
133
73
28
124
209
65
159
76
129