19
31
17
15
28
10
12
39
13
34
81
9
2
40
27
16
100
21
321
62
3
257
56
43
97
47
103
67
26
111
117
38
14
18
50
6
25
24
29
124
99
7