31
53
65
39
33
16
40
22
44
26
50
17
24
23
124
25
54
127
45
18
10
169
97
20
56
198
148
58
98
235
414
404
171
249