32
51
34
68
20
93
52
185
128
17
46
67
19
24
147
21
57
64
23
26
69
25
15
40
33
43
47
36
59
27
104
55
41
91
73
62
171
37
345
29
86
77
60