13
4
23
40
12
37
77
58
42
102
151
169
85
82
61
64
65
46
71
47
90
21
494
59
187
69
66
33
55
153
91
9
11
83
29