27
56
44
28
25
83
41
54
33
49
19
102
22
32
99
65
77
34
14
124
35
223
159
68
67
88
18
95
39
46
74
43
64
26
10
461
98
114
256
24
367
128
190
78
47
137