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