3
9
11
60
4
7
16
6
29
23
30
24
19
25
12
1
36
20
8
22
50
27
5
21
15
293
128
37
39
33
17
10
88
45
26
48
106
80
59