18
33
17
3
5
48
39
14
25
24
10
38
7
135
8
67
56
182
46
215
97
6
41
34
89
117
40
79
95
21
9
30
15
100
19
54
26
51
229
385
42
101
2
4
23
78
318
22