23
164
33
24
30
43
72
150
44
59
165
429
55
48
62
26
66
87
105
31
122
139
10
52
80
116
173
109
115
143
171
120
29
79
82
81
40
100
74
64
51
28
93
71
57