26
121
9
35
37
13
15
148
301
69
18
59
8
14
17
92
40
99
23
25
71
24
67
19
28
43
48
105
86
6
30
49
63
11
53
52
33
476
150
54
85
45
56
21
77
115
36