5
42
20
19
9
29
18
10
22
21
25
17
26
14
7
3
6
1
12
8
313
120
28
2
48
13
16
4
33
36
360
79
15
41
30
11