42
19
53
27
86
1019
26
371
103
16
347
31
253
23
11
17
29
38
34
338
202
98
69
100
30
44
35
144
12
21
15
32
43
66
22
25
46
215
47
63
74
216
61
80
157