41
19
83
28
15
387
143
88
48
128
285
55
189
44
11
365
16
63
71
25
61
124
47
17
10
35
2
45
34
20
52
96
1
97
170
73
26
54
110
12
174
22
167
57
33
130
93
27
160
79
36
46