6
10
18
5
144
56
22
90
9
29
160
39
36
3
94
14
33
12
11
30
80
16
107
503
53
61
17
27
42
44
35
32
13
38
75
2
8
81
26
65
4
40
37
250
496
28