31
42
13
52
45
47
48
35
90
70
65
29
84
28
12
86
57
17
100
78
43
44
61
97
171
41
26
49
285
103
22
60
38
24
64
15
50
102
55
19
67
37