3
4
7
6
27
2
5
1
14
19
28
67
37
75
62
163
44
32
520
110
56
58
12
79
55
485
88
20
26
36
86
40
15
78
109
22
72
23
54
103
53
47
97
453
80
57
148
156
68
297
123
111
48