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