20
39
12
490
10
41
21
31
11
110
44
55
199
100
72
28
15
17
19
13
43
27
23
16
5
7
42
32
38
40
25
50
221
195
56
22
49
24
147
35
37
76
34
9
102