10
2
28
15
24
4
9
36
13
20
146
47
63
67
25
37
19
56
133
52
26
39
132
32
115
23
50
1
12
35
17
31
41
42
33
40