15
151
31
21
36
4
5
13
27
20
59
69
47
7
11
23
70
32
9
26
6
65
30
33
1
50
51
39
245
3
18
22
8
17
42
177
53
309