20
17
125
42
13
25
41
23
11
33
29
21
38
6
15
281
47
64
30
32
626
12
16
248
98
8
45
46
111
7
28
100
129
48
112
18
4
134
10
94
24
57
87