3
17
35
28
21
15
10
42
26
82
7
23
12
11
24
76
40
22
18
407
25
8
70
94
240
6
4
34
29
2
9
1
53
33
5
16
13
152