19
52
32
14
6
17
3
68
27
7
43
28
31
11
56
36
57
124
25
92
9
50
96
66
58
39
29
5
61
70
63
40
65
143
93
69
67
83
98
37
42
20
97
16
18
121
109
45
232
263
605