3
14
20
39
93
34
35
32
56
36
43
73
41
74
81
50
67
340
128
48
27
23
24
46
144
100
86
49
26
76
21
140
91
59
45
37
57
29