42
18
93
44
23
45
76
21
275
27
67
38
166
395
12
9
29
82
68
468
30
75
35
84
131
31
20
52
143
33
15
177
24
17
28
19
112
54
2
6
61
303
115
63
43
11
22
36
94
642