3
52
28
390
7
12
64
18
45
15
30
72
22
82
29
94
79
25
39
8
9
31
14
70
48
27
43
60
24
36
35
55
11
4
44
81
37
38
6
58
40
33
20