38
27
70
146
180
69
182
75
62
11
179
33
26
43
349
52
152
175
328
111
192
313
1603
501
101
81
126
125
469
47
24
166
159
65
226
77
95
25
109
44
623
107
130
76
96
94
53
32
64
205
134
171