22
23
24
5
109
55
4
30
8
32
18
41
362
36
7
10
25
2
52
84
11
128
130
78
71
68
20
19
190
88
76
134
125
26
42
72
39
67
121
90
170
61
157
29
89
191
87
122
256
48
31