32
28
40
35
98
8
13
38
24
203
386
41
465
81
85
158
18
19
209
745
196
319
239
868
30
126
17
182
43
376
144
79
83
117
346
47
57
27
42
1259
282
286
53
613
46
365
14
76
189
78
20
768
34