16
100
63
35
34
39
20
37
49
157
11
12
2
19
70
29
127
10
54
153
133
18
73
21
51
46
17
60
247
15
337
55
196
48
43
30
296
110
123
104
576
71
403
99
66
62