16
34
27
50
46
510
100
94
78
381
41
79
114
67
98
30
19
40
20
96
86
70
89
38
317
23
53
36
108
8
15
49
17
72
307
84
157
88
103
509
154
131
52
31
32
151
39
51
193
462
206
74