50
121
420
107
65
79
48
49
301
185
70
76
46
85
47
239
67
16
191
228
90
137
171
73
101
165
43
199
280
103
32
98
39
111
33
28
116
38
110
268
87
86
69
745
14
108
92
62
89
63
40
41
20
940
143
15