41
149
20
44
143
2
66
110
977
108
111
45
14
122
17
947
6
10
25
213
12
51
61
40
607
107
15
34
35
62
22
175
9
38
26
31
95
483
5
59
21
13
39
58
7
43
54
146
29