19
70
39
79
36
394
56
21
311
84
43
15
487
106
183
50
32
86
77
165
20
46
304
96
101
26
8
13
27
57
100
9
189
102
172
103
154
51
29
88
23
116
40
37
135
65
122
391
105