24
8
5
58
21
39
31
66
22
296
385
601
150
28
87
13
27
194
41
65
124
29
132
185
85
226
320
89
304
115
1
49
222
19
56
73
105
25
30
46
33
35
44
102
26
53
18
52
20
7