3
23
41
5
11
2
8
4
6
83
70
22
12
44
48
47
38
21
7
10
28
13
29
27
60
66
14
56
26
262
33
88
196
59
82
62
36
24
73