15
10
27
19
12
29
70
48
59
16
14
21
45
13
11
31
34
97
24
50
320
17
3
8
138
23
119
80
63
39
53
28
69
40
163
86
22
47
129
100
18
7
32
60
185