62
137
96
190
59
84
102
361
98
120
111
76
28
60
143
1541
893
772
159
46
139
482
71
57
12
19
181
94
488
107
617
153
591
78
42
128
101
41
134
33
36
16
195
563
316
1574