41
28
11
2
45
48
25
35
32
21
170
66
13
38
79
227
188
365
17
22
18
44
27
178
42
703
80
72
78
8
326
68
180
20
39
307
81
136
67
46
59
85
33
15
29
218