16
2
17
34
102
18
10
38
37
29
81
42
12
24
79
7
21
13
3
67
117
9
52
14
107
30
27
4
232
20
39
54
36
50
146
5