16
42
50
47
15
1
52
14
7
21
46
10
6
55
61
189
49
67
29
97
58
4
3
12
70
43
25
45
33
68
17
338
37
22
152
41
77
91
59
9
2
27
23