3
10
153
6
8
110
67
19
37
55
128
28
32
121
20
171
45
251
115
41
86
100
51
94
26
56
33
99
57
69
70
46
23
39
245
74
127
40
114
30
84
42
88
79
22