23
8
271
70
16
22
79
352
20
3
102
68
50
53
158
26
48
125
13
161
27
139
89
55
34
193
162
69
9
110
101
39
77
17
47
60
18
31
29
42
43
84
142
63
76
224
175
591
28