40
38
12
115
25
81
148
48
51
143
17
34
74
82
219
24
15
28
45
60
70
52
44
33
83
13
73
46
30
92
16
26
86
57
253
170
31
179
21
412
469
7368
177
64
114
58
18