29
12
26
73
13
94
47
4
18
28
16
5
27
30
24
14
11
43
17
1
40
42
35
75
20
560
37
15
6
294
57
71
33
79
96
74
3
198
48
224
99
19
21
9
126
146
52