22
35
77
46
31
178
28
14
44
143
100
27
101
13
48
136
109
98
75
76
24
59
37
524
80
65
26
174
122
82
30
32
42