23
157
9
22
31
19
20
21
210
252
484
645
265
87
57
43
148
41
72
96
97
71
159
25
16
119
60
348
203
32
26
68
35
81
256
17
84
46
62
100
7
47
8
13
18
6
29
10