58
102
79
41
25
66
45
99
107
110
50
40
94
18
86
71
26
179
29
27
43
34
83
22
12
37
80
95
116
17
24
243
15
274
4
6
75
320
74
84
129
393
67
174
65
118
215
39