18
133
95
5
15
26
60
39
1014
20
37
11
27
74
10
62
17
47
51
29
23
14
43
22
33
141
161
32
99
156
38
16
67
213
28
56
35
68
389
78
55
107
69
48
691
30
98
124
40
8
34