15
100
30
29
28
64
6
56
7
43
26
21
63
62
84
24
52
27
96
76
40
22
38
42
16
87
25
9
396
34
36
20
66
39
35
11
49
19
10
13
173
83
261
37
12
147