12
22
6
68
40
173
5
21
16
13
34
11
8
9
33
42
15
20
31
43
45
26
25
55
58
48
7
10
66
46
131
54
77
96
19
200
57
32
109
23
29
18
82
76
120