2
25
22
105
6
66
202
5
12
28
39
8
53
20
14
97
89
138
18
13
9
315
70
46
32
77
69
80
170
128
99
236
147
51
64
114
55
94
184
37
752
318
208
17
43
26
516
140
23
211
54