5
30
17
21
1
89
158
81
110
247
19
6
14
88
62
29
66
22
39
44
42
16
20
24
73
33
13
135
48
40
10
37
12
56
4
76
8
49
84
38
55
69
59