180
66
42
47
99
59
29
40
61
65
11
21
44
31
19
24
85
9
1607
26
35
80
39
356
242
83
50
309
190
49
181
37
84
1262
251