9
94
30
17
385
24
15
202
19
63
104
59
34
508
82
128
39
11
4
23
7
14
92
20
3
109
130
141
10
462
115
21
129
119
35
61
32
22
46
26
16
5
33
27
60
28
77
83
25
81