42
141
137
113
45
57
27
64
98
25
19
88
26
17
399
76
46
55
67
92
58
23
16
29
11
44
30
93
63
33
21
18
8
3
53
82
68
61
12
20
31
38
13
59
7