18
43
26
93
13
44
38
47
25
117
89
69
221
36
72
29
84
95
28
87
96
106
175
27
64
46
10
42
39
65
53
57
115
236
193
77
49
204
102
86
14
12
71
360
388
37
624
231
253
194
20
6