53
48
3
32
34
73
159
91
65
15
87
38
20
61
102
95
41
16
31
40
37
75
60
64
55
33
83
29
90
12
62
57
23
52
51
158
28
22
30
79
26
27
5
120
509
18