18
29
16
110
193
5
21
36
61
60
17
35
12
10
126
53
83
46
11
54
78
31
6
7
64
13
30
72
3
52
130
57
39
84
38
14
9
56
49
24
34
33
100