42
423
61
352
48
38
13
10
85
152
16
31
316
18
400
74
39
136
72
137
127
89
14
153
202
121
91
8
115
272
187
86
44
20
206
26
19
97
77
12
21
5
193
201
229
67
109
83
139
59
447
29
51
35