3
58
14
269
19
42
44
41
82
16
312
267
53
52
30
112
123
6
27
26
48
46
210
47
59
114
174
38
730
55
506
191
121
247
61
10
13
621
23
163
153
135
18
87
389
17
353
37
180
28
9
104
49
63
101