62
103
58
16
50
21
99
43
39
12
56
18
42
30
71
92
25
31
32
11
10
19
13
27
23
29
135
106
34
26
66
159
44
22
15
55
104