88
123
129
513
49
116
101
58
48
158
83
71
76
213
144
253
93
95
320
22
537
30
108
86
135
74
140
150
60
383
165
96
331
576
246
34
10
1190
67
265
64
254
99
115
69
66
27
52
291
20
72
13