21
28
19
13
10
24
22
72
29
43
12
23
403
6
30
2
86
34
219
9
99
40
175
1372
31
188
3
26
32
38
77
83
75
159
1686
390
17
52
57
157
85
134
151
33
42
51
64
98