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