98
100
147
34
146
265
12
211
84
24
17
21
15
26
16
28
35
91
42
208
53
37
111
150
99
40
338
71
59
97
253
110
60
152
62
78
55
132
245
113
105
86
57
64
39
14
138
43
136