2
26
28
23
7
10
119
37
30
101
71
15
17
55
84
81
99
79
11
4
165
62
41
39
16
18
32
14
19
219
45
12
38
174
293
179
50
34
56
21
449
53
51
49
131