66
129
146
26
31
23
64
132
39
74
62
32
118
369
57
51
87
56
40
41
53
43
54
131
48
61
67
20
140
98
35
42
18
33
45
24
38
106
28
16
115
220
213
27
604
44
194
149
143
101