14
179
57
19
107
58
30
17
79
21
12
52
304
26
232
46
99
11
83
73
69
173
39
1
24
2
108
88
42
33
45
80
59
66
5
10
29
64
35
15
41
22
36
4
25
40