17
48
36
8
51
31
29
138
285
101
256
761
52
39
99
15
316
59
13
114
77
27
149
5
21
33
107
22
100
3472
41
102
72
83
524
698
49
38
23
185
267
143
587
236
123
6468
57
25
61
132