46
31
43
20
58
10
15
89
19
75
69
123
144
33
419
21
248
57
22
39
94
140
126
24
26
72
111
32
29
77
128
190
154
38
120
53
257
86