3
19
21
39
93
34
37
33
32
56
43
73
42
74
82
51
70
352
128
48
27
24
46
147
103
86
26
35
79
141
50
92
59
45
41
57
29