31
96
22
59
110
30
19
83
11
25
64
219
126
115
23
1443
71
60
43
97
21
41
42
143
16
38
58
34
12
29
18
45
66
44
46
6
15
50
48
107
52