2
51
9
11
10
6
7
8
3
4
65
26
27
38
32
24
42
50
83
45
36
20
119
536
28
52
128
57
454
114
59
869
19
297
239
58
35
97
248
48
60
29
70
103
63
13