3
1
35
8
63
104
21
12
65
19
40
4
25
101
15
2
9
16
246
7
22
13
31
14
30
135
20
5
17
28
42
29
11
6
46
71