3
172
18
4
13
6
12
94
29
10
25
11
1
5
7
9
23
39
22
82
24
27
53
67
19
26
8
44
31
15
38
58
49
60
40
41
71
90
184
65
88
85