16
139
29
14
30
19
56
59
74
107
28
10
23
39
43
3
27
35
5
51
37
61
0
36
9
38
18
80
41
48
8
101
1
2
20
52
25
34
17
78
243
44
26
12