18
12
39
1
32
3
11
31
9
15
19
5
109
30
7
20
41
54
35
50
21
4
17
14
80
13
25
10
67
197
29
16
2
27
28
23
36