19
27
1005
85
30
68
9
16
146
148
78
175
93
67
69
8
17
10
132
39
45
246
226
97
70
101
14
1508
1121
47
851
289
114
345
34
23
21
359
65
110
43
49
22
276
75
36
35
443
6
48
25
32
50