16
18
156
296
84
91
11
27
204
46
33
13
26
48
75
44
30
77
25
67
96
100
57
17
35
94
10
28
101
34
21
60
15
167
213
65
20
43
49
790
265
53
32
47
206