3
29
15
71
26
22
47
27
31
110
45
43
11
14
9
94
62
123
35
75
41
16
6
21
77
10
18
19
59
32
38
131
93
67
61
49
8
46
95
24
56
44
28