42
38
414
18
47
32
55
164
171
40
195
54
64
49
159
5
168
3
17
68
24
58
46
74
45
348
59
114
151
309
75
60
37
98
161
234
285
2120
25
298
99
123
87
107
444
19
93
364
72
245
96
78