10
62
35
24
17
29
59
8
124
48
33
3
7
99
90
18
118
12
21
178
16
108
40
45
73
28
27
20
5
548
15
83
32
23
22
161
60
30
53
191
71
41
78
94
52