30
88
46
60
165
240
155
102
78
55
191
56
24
15
65
53
81
20
93
21
23
44
212
655
35
50
40
27
52
59
8
38
67
371
14
0
10
63
36
9
12
17
18
6
49
28