15
10
35
33
8
14
6
32
474
30
17
73
20
171
11
113
34
90
91
81
29
89
22
25
97
18
16
136
157
39
47
102
5
46
19
123
49
59
56
172
40
44
61