5
9
15
16
40
152
46
51
42
12
17
1
36
11
21
14
4
10
18
26
64
33
41
13
52
27
56
25
151
55
29
22
97
49
39
50
31