19
6
1
9
10
4
12
18
2
8
5
17
178
67
58
15
24
252
77
33
34
13
23
11
20
21
32
7
29
35
16
79
39
25
44
40
3
144
50
86
41