3
35
6
4
12
26
43
13
10
5
36
37
102
27
20
62
24
14
39
52
2
8
18
46
11
82
17
30
44
21
90
277
81
273
105
79
83
49
92
42
99
120
23
98
91
76
50