17
13
6
11
5
10
20
61
2
18
34
1
4
3
83
64
41
15
120
23
81
490
892
75
40
38
74
24
27
14
19
50
77
246
45
12
25
21
154
79
8188
58
95