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