3
63
12
18
6
39
37
22
2
10
5
16
13
11
40
15
44
94
8
9
17
38
23
33
25
14
27
30
26
28
1
72
41
34
4
20
31
80
149
21
7
206
50
56