51
31
24
22
57
101
103
109
13
28
37
54
113
36
65
29
42
41
84
126
44
6
104
294
91
55
47
257
69
128
150
49
30
221
194
217
19
68
253
45
32
64
46
96
39
157
208
94
35