104
140
130
23
42
142
61
59
26
41
20
22
24
21
36
89
88
33
57
6
159
175
18
34
84
167
83
38
37
9
17
27
46
53
125
199
31
171
406
13
71
72
55
95
94
161
134
64
152
168