12
59
81
11
43
62
15
309
133
25
144
118
36
73
32
212
55
6
1
75
17
143
92
69
97
56
39
23
49
29
16
152
94
27
48
44
526
79
225
52
285
14
18
38