30
81
46
31
38
98
36
9
26
27
3
25
13
69
175
28
152
8
107
16
24
44
85
51
39
60
59
45
53
43
259
12
14
7
6
655
99
77
114
49