22
30
10
11
16
352
48
103
68
23
12
26
56
187
647
154
128
891
37
31
94
8
104
52
57
5
159
28
13
111
62
461
15
40
43
21
6
84
401
17
75
117
70
127
32
29
102
33