19
46
4
32
71
57
43
91
18
1
6
112
118
13
20
69
30
34
374
39
27
15
41
48
160
14
3
33
70
9
8
21
231
509
136
5
12
122
38
712
156
198
75
63