22
101
24
23
18
6
5
9
45
21
17
1
902
13
250
11
50
40
72
164
197
35
69
27
14
200
247
12
505
2
38
16
36
19
10
20
15
143
102
106
51
8
67
260
269
236