38
336
179
291
41
20
115
33
14
34
46
76
18
44
25
21
163
29
125
544
75
51
63
72
66
31
64
148
156
111
30
54
24
395
43
36
121
84
93
69
126
74
161
87
261
164
57
50
820
8
47