21
12
3
13
14
19
15
16
18
25
5
31
325
7
47
112
23
22
50
102
167
62
34
80
11
63
39
53
203
242
32
122
111