41
15
62
832
227
36
87
91
22
40
202
68
7
44
48
50
69
145
53
139
78
298
23
381
39
38
97
19
180
113
14
54
33
264
10
101
20
26
369
76
119
74
123
85
71
18
84
163
29
79
51
122
31