3
26
11
12
13
5
7
15
10
32
20
28
51
203
31
17
6
27
9
50
440
58
2
48
21
70
4
16
19
92
57
23
88
72
43
22
1