23
30
39
12
10
95
21
117
85
62
47
38
13
37
61
20
6
114
26
8
24
104
41
451
19
15
34
44
18
278
77
36
4
70
27
177
22
152
133
293
206
202
80
28