3
13
14
2
5
11
9
4
47
338
59
75
31
661
51
77
78
132
116
43
319
52
204
715
45
12
62
54
24
57
55
19
23
33
73
121
8
137
22
25
29
7
40
66
79
334
84
20