30
19
121
53
3
11
13
26
34
18
85
42
17
2
8
74
21
73
16
113
22
20
4
46
77
93
36
32
9
62
29
44
38
84
5
40
28
54
12
1
115
89
50