23
21
84
8
222
25
9
5
24
39
29
93
40
37
44
46
16
52
6
140
22
63
34
18
50
168
86
496
7
30
19
55
66
148
418
127
27
369
43
45
4
41