45
148
60
43
183
109
83
20
162
133
34
151
219
38
86
102
24
57
19
124
16
67
208
74
174
234
29
33
152
51
280
90
21
50
481
108
22
1136
8
23
15
94
64
167
61
6
81
97
223
236
63