3
1
6
13
10
24
19
5
7
8
12
20
29
32
21
71
47
35
49
31
30
249
27
14
16
28
43
23
53
33
63
38
9
26
76
18
142
22
60
44