13
30
50
1
51
14
44
26
27
96
382
85
362
11
10
269
402
49
19
8
7
33
79
124
122
17
253
55
468
108
46
64
38
29
171
25
36
140
35
806
57
59
315
181
123
41
211