5
35
10
6
25
8
21
33
18
56
20
119
80
76
44
34
48
7
32
50
30
27
39
65
13
426
31
46
71
14
23
52
74
22
9
12
108
54
24
59
68
77
37
122
28