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