149
58
101
163
31
143
228
33
594
46
63
109
112
22
144
160
155
26
114
30
12
90
48
75
25
44
23
38
171
27
10
82
14
64
21
115
69
66
51
468
47
61
53
178
62