167
97
208
23
46
105
91
39
102
72
530
203
158
20
16
24
193
44
62
112
22
114
76
115
73
86
70
144
235
342
360
65
303
176
129
88
56
164
190
132
517
166
36
40
34
26
50
116
181
113
81
31
41
120