24
59
74
31
79
22
32
58
36
17
50
27
23
86
16
44
54
108
96
46
37
118
49
53
72
73
80
285
18
81
51
28
109
95
90
43
87
63
147
5
311
124
69
34
45