289
31
17
6
16
48
64
66
85
12
35
34
15
20
107
32
13
30
57
18
33
26
27
22
11
53
42
214
182
36
9
136
58
478
73
25
37
24
19
60
28
72
179
128
14
50
509
38
95