140
199
272
102
153
57
56
58
179
151
29
51
60
142
12
55
96
469
49
192
106
30
76
699
837
23
711
194
94
136
78
39
43
167
24
186
328
85
25
15
160
191
41
20
411
415
37
190
79
145
52
121