23
126
203
90
64
4
26
102
50
43
272
38
22
5
580
17
62
334
108
39
82
34
40
189
53
15
28
10
13
173
24
54
95
66
3
12
33
69
79
27
98
21
133
70
101
14
55
20
135