44
283
269
57
81
76
158
95
22
21
141
42
32
8
41
50
62
55
47
132
11
33
39
89
122
23
40
30
51
15
72
464
36
163
98
162
87
154
96
117
83
29
24
86
69
35
38