15
11
87
28
4
18
22
19
39
33
117
25
6
3
55
73
36
43
69
56
2
13
9
50
37
16
27
38
266
51
47
26
42
17
58
91
77
24
10
7
8
5
23
97