22
17
2
14
32
154
58
31
10
15
43
16
4
139
7
28
23
93
5
51
11
320
35
19
21
12
39
34
9
57
50
46
127
67
56
68
658
73
36
362
663
98
106
24
79