15
107
30
430
36
123
163
24
117
7
34
9
63
59
116
32
14
91
12
52
35
47
216
895
68
69
132
40
73
77
3832
41
26
23
20
43
48
28
49
21
19
33
16