30
69
14
6
41
121
42
27
10
40
8
32
20
37
17
11
7
44
4
28
39
49
94
26
29
2
50
23
22
35
18
13
36
34
15
3
31
43
47