3
2
5
14
60
12
42
15
26
10
38
147
22
24
41
95
29
56
109
6
47
74
99
126
57
44
86
16
30
45
34
129
63
59
108
101