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