21
111
22
18
23
20
44
52
301
45
19
55
12
68
37
33
47
35
14
7
187
63
26
65
38
11
15
72
25
103
61
49
78
29
9
64
258
13
16
48
76
31