18
11
105
26
499
52
17
15
83
25
116
22
71
50
29
19
237
32
59
10
14
28
68
4
8
16
23
36
70
47
24
104
77
2631
63
113
187
40
30