3
19
15
10
8
5
28
11
45
2
54
81
1
52
13
35
27
34
119
36
67
29
25
4
64
14
12
68
296
75
7
40
50
238
17
23
18
83
22
30
6
44
59
32