21
35
4
25
138
20
126
17
41
22
36
54
6
55
23
8
410
99
76
96
14
62
81
177
77
74
139
56
47
27
140
87
233
30
28
43
18
26
51
127
58
375
52
86
31