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