30
25
101
27
68
24
28
19
34
29
59
17
21
41
12
44
18
13
49
14
16
26
108
47
53
45
43
22
73
8
54
7
10
20
11
15