21
1
10
14
2
9
19
20
96
97
23
51
181
70
59
137
15
68
64
47
103
84
77
48
34
57
41
25
66
1480
168
219
28
94
16
233
192
197
18
392
351
63
37
89
148
134
109