3
9
8
21
33
98
46
24
13
36
355
62
19
6
2
1
10
41
5
18
35
47
15
7
12
17
61
11
56
60
276
27
26
104
4
14