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
121
85
27
51
54
40
46