47
69
81
51
308
135
775
90
400
200
1047
74
79
63
106
104
36
209
117
112
122
95
340
75
87
255
39
43
67
148
56
136
71
201
46
101
52
60
44
68
66
64
35
114
295
50
146
145
49
199
40
292
778
128
379