100
160
52
38
64
15
181
107
78
224
110
25
241
31
36
4996
238
119
35
433
158
33
48
12
9
62
303
268
217
44
34
77
99
79
19
92
56
69