22
23
112
26
3
39
18
11
21
93
84
29
19
51
17
24
4
271
138
78
31
34
6
42
32
25
2
59
30
13
64
60
41
12
36
7
48
38
20
56