41
18
213
42
34
73
26
108
92
37
83
40
89
100
58
78
27
39
29
25
93
103
124
68
282
183
85
192
146
47
81
50
36
56
136
59
24
15
38
84
87
275
223
115
19
429
43
74