12
203
53
52
58
15
62
97
17
56
37
59
18
36
31
122
110
87
129
43
152
176
359
71
797
553
520
77
78
13
242
465
9
93
48
46
55
855
313
149
33
158
182
153
49
117
57
38
39
72