89
8
289
103
35
9
19
49
17
40
25
12
10
114
129
145
18
53
256
51
93
28
26
47
11
27
88
15
4
68
82
59
132
61
77
52
55
57
48
20
37
23
38
71
24
33
2