8
100
60
16
28
88
165
32
135
33
31
564
15
122
34
154
46
56
35
41
22
43
104
21
248
72
112
82
191
291
64
220
26
45
136
115
54
47
23
49
12
29
59
48
61
107
271
27
78