29
4
21
40
6
18
46
73
11
26
99
25
20
9
72
36
17
193
305
24
57
13
28
38
120
76
12
112
7
30
10
5
83
63
310
19
92
8
39
37