16
25
85
171
405
46
20
9
97
30
33
77
17
8
24
117
12
39
32
80
14
5
7
47
35
88
6
515
38
119
51
49
11
34
146
82
569
3
100
41
135
136