20
98
25
33
13
8
49
198
40
10
581
70
28
34
69
14
147
94
213
57
48
38
24
37
65
81
35
50
116
27
63
3
72
51
5
18
122
76
68
54
17
42
15
52
19
378
46
29
11