30
99
53
48
13
16
11
23
20
66
376
80
7
37
27
26
78
8
288
56
36
22
9
240
38
24
15
34
10
43
67
548
58
76
164
28
40
174
63
633
5
144
735
33
44
1768