100
29
18
15
30
8
49
34
30
34
38
30
111
9
28
102
8
15
17
16
17
16
24
23
15