22
16
21
8
33
43
91
18
7
17
44
39
11
188
152
13
10
198
40
20
27
70
54
187
3578
25
126
26
4
49
236
0
14
58
593
50
51
68
6
9
1
87
1076
347
249