49
56
45
44
73
65
51
171
37
69
33
17
95
21
43
91
18
103
30
406
99
47
23
63
55
208
148
24
83
79
42
165
136
152
94