2
4
8
9
18
6
13
10
80
21
37
31
57
25
38
53
69
33
39
30
34
275
133
132
35
154
24
56
44
82
84
202
365
51
58
43
61
68
128
98
101
78
95