9
39
102
89
29
30
21
58
269
15
19
7
10
486
4
113
27
31
16
467
72
24
64
50
3627
18
123
11
124
17
526
20
384
51
233
85
53
111
254
25
49
26
66
37
341
127
47
133
192
23