5
3
72
68
2
16
52
18
32
70
99
39
33
29
28
120
15
27
42
21
17
24
13
25
59
23
58
4
92
19
101
496
131
50
20
230
64
37
30
14
9
57
89
212
26
31
40
85
51