1
23
10
14
141
2
4
24
63
19
43
18
11
53
6
7
16
22
217
34
48
52
218
162
223
627
60
169
982
33
127
129
164
489
62
68
86
37
82
44
41
46
968
36
32
75
57
111