3
10
7
4
13
22
25
20
21
8
11
6
32
5
101
26
250
17
142
35
31
24
14
113
49
56
27
29
37
68
23
81
61
9
2
12