2
15
8
22
83
56
107
57
11
12
46
7
17
47
33
51
39
16
26
24
31
34
43
53
112
205
122
88
30
104
42
320
32
36
94
87
173
188
64
45
101
14
113
73