16
42
50
47
14
1
51
7
21
45
10
6
55
15
60
188
48
66
29
93
57
4
3
12
69
43
25
33
68
17
338
36
22
151
41
11
77
24
91
59
9
2
27
23