130
42
27
17
173
181
51
841
666
110
70
144
61
44
94
3030
30
80
135
107
241
77
491
367
75
88
234
417
89
25
63
38
197
275
53
35
48
267
790