3
8
36
34
47
132
149
30
20
2
63
96
39
19
38
24
37
57
42
26
7
29
12
27
54
48
4
6
14
32
25
23
17
35
13
10
69
18
49
16
9
11
61
40
43
31
74
15
1
59
117