39
64
88
30
17
12
50
145
18
245
131
87
398
13
328
47
40
43
384
15
61
157
21
119
128
11
9
261
205
35
887
14
8
22
20
336
173
37
259
136
10
36
298
492
53
349
203
7
32
52
55