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