8
100
64
76
333
56
190
27
23
124
16
29
47
49
51
94
35
113
25
85
106
170
14
210
359
9
13
24
17
112
69
40
103
264
18
65
38
28
71
201
82
80
166
110
96
108
21
68
81
54
44
187