41
15
92
103
63
50
35
22
122
316
174
30
78
70
97
173
43
149
85
27
36
49
18
6
58
76
89
31
111
21
128
54
377
42
46
146
144
186
987
102
26
564
64
34
169
10
99
23
37
24