2
11
7
3
18
15
13
56
26
17
24
82
55
45
111
61
207
94
71
20
92
232
32
73
81
62
35
159
223
244
883
287
141
120
85
27
50
54
40
46