38
31
83
45
28
39
19
52
68
67
62
96
50
77
13
11
46
65
44
27
35
60
41
54
72
100
61
132
37
84
87
74
249
128
20
416
208
156
36
69
78
34
143
129
80
56
120
17
211