96
183
61
92
28
51
38
72
203
74
109
67
88
129
48
65
39
125
44
64
23
67
77
49
78
98
50
44
98
63