1
30
42
37
22
26
31
16
60
29
21
23
83
65
20
32
40
19
124
74
90
137
113
370
76
131
211
55
181
117
130
1919
73
273
139
97
79
84
190
235
280