633
291
170
362
130
42
102
96
54
113