45
46
89
39
104
301
185
74
71
69
72
101
165
113
292
76
47
474
64
33
92
43
143
31
48
27
260
34
172
13
119
37
171
17
170
65
67
105
54
28
14
179
241
58
396
147
139
962
114
115
99
32
211