21
9
22
23
33
45
91
18
16
7
44
39
11
188
154
14
10
199
41
27
70
54
17
3584
25
128
26
4
49
236
0
58
593
51
52
68
1
89
1077
352
153
249
20
43