2
4
22
5
13
9
31
1
11
6
38
10
18
7
15
43
17
14
30
67
21
42
56
34
92
29
99
51
23
66
16
254
64
79
264
126
24
20
25
19
52
45
33