5
10
12
81
3
37
47
15
26
53
23
24
17
243
4
58
9
1275
16
172
33
59
22
64
123
95
79
39
296
27
67
36
42
29
114
89
52
269
54
139