15
60
21
306
89
32
5
11
23
25
19
58
28
22
36
61
51
9
12
70
24
6
3
42
14
40
8
54
33
44
34
16
85
63
83
56
163
37
18
72
30
100