48
111
47
51
76
38
8
50
7
88
86
56
74
72
63
52
49
265
169
127
138
476
330
103
198
71
59
342
61
89
83
148
315
290
34
319
114
43
16
64
135
101
80
46
161
37
279
79
136