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