73
52
49
75
20
22
41
19
13
8
43
16
101
167
80
512
109
99
39
27
29
64
21
34
90
58
35
26
37
60
45
83
66
42
143
47
12
56
51
67
17
153
68
6
23
32
89
97
76
30