3
45
38
8
41
13
63
11
49
29
16
14
52
15
40
23
27
39
59
102
289
4
6
91
50
51
35
20
46
31
9
18
2
24
54
43
7
56
30
19
119
65
28
42