12
19
18
59
184
21
65
79
53
277
99
23
7
55
30
82
35
29
251
26
146
15
200
102
75
1042
243
533
412
71
43
342
57
67
7835
604
20
14
95
27
41
6
9
16
39
143
47
64
91
77
88
162