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