42
86
28
13
147
34
15
31
50
64
39
30
25
68
89
38
33
113
44
47
102
194
240
24
97
32
106
155
23
26
81
166
17
80
105
74
27
14
36
61
56
70
115
54
103
43