16
31
46
10
70
17
5
30
72
112
28
95
57
23
59
100
58
53
42
14
202
29
268
60
54
25
48
41
483
172
47
26
19
169
49
2
21
12
43
64
36
40
82
8