16
326
50
52
213
12
43
635
18
27
15
23
30
17
67
7
14
79
103
85
39
46
25
95
10
173
36
26
80
22
9
86
41
5
44
20
216
24
4
33
13